#ifndef FOU_H
#define FOU_H

class Partie;

#include "piece.h"

class Fou : public Piece {
    public:
        Fou(Partie * parent, int x, int y, Couleur couleur) : Piece(parent, x, y, couleur) {
            this->type = FOU;
        }
        ~Fou() {}

        static void creerListe();
        virtual GLint getLid();

        virtual void calculDeplacements(bool suppr_echecs=true);

    private:
        static GLint lid;
};

#endif
